home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / program / bstrng11.zip / MICROSOF.ZIP / BSTRING.H next >
C/C++ Source or Header  |  1995-01-26  |  2KB  |  41 lines

  1. #define BSTRINGVERSION 110
  2.  
  3. #ifdef __cplusplus
  4. #define externdef extern "C"
  5. #else
  6. #define externdef extern
  7. #endif
  8.  
  9. #ifdef __cplusplus
  10. externdef int __cdecl instr(char* sstring, char* substring, int start = 1);
  11. externdef char* __cdecl mid(char* dstring, char* sstring, int start = 1, int n = -1);
  12. #else
  13. externdef int __cdecl instr(char* sstring, char* substring, int start);
  14. externdef char* __cdecl mid(char* dstring, char* sstring, int start, int n);
  15. #endif
  16.  
  17. externdef int __cdecl cmpstr(char* dstring, char* sstring);
  18. externdef int __cdecl len(char* sstring);
  19. externdef long __cdecl val(char* sstring);
  20. externdef long __cdecl valh(char* sstring);
  21. externdef double __cdecl vald(char* sstring);
  22. externdef char* __cdecl movstr(char* dstring, char* sstring);
  23. externdef char* __cdecl addstr(char* dstring, char* sstring);
  24. externdef char* __cdecl addstrr(char* dstring, char* sstring);
  25. externdef char* __cdecl left(char* dstring, char* sstring, int n);
  26. externdef char* __cdecl right(char* dstring, char* sstring, int n);
  27. externdef char* __cdecl ltrim(char* dstring, char* sstring);
  28. externdef char* __cdecl rtrim(char* dstring, char* sstring);
  29. externdef char* __cdecl str(char* dstring, long intnum);
  30. externdef char* __cdecl hex(char* dstring, long intnum);
  31. externdef char* __cdecl strd(char* dstring, double floatval, int decimals);
  32. externdef char* __cdecl strds(char* dstring, double floatval, int decimals);
  33. externdef char* __cdecl lcase(char* dstring, char* sstring);
  34. externdef char* __cdecl ucase(char* dstring, char* sstring);
  35. externdef char* __cdecl lset(char* dstring, char* sstring, int n);
  36. externdef char* __cdecl rset(char* dstring, char* sstring, int n);
  37. externdef char* __cdecl string(char* dstring, int n, int asciicode);
  38. externdef char* __cdecl space(char* dstring, int n);
  39.  
  40. #undef externdef
  41.